package com.lz.service;

import com.lz.pojo.SysPermission;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;


public interface SysPermissionService extends IService<SysPermission> {

    /**
     * 分页查询
     * @param pageNumber 当前页码
     * @param pageSize 每页的页数
     * @return 结果
     */
    Map<String,Object> pageVo(Integer pageNumber,Integer pageSize,SysPermission sysPermission);

    /**
     * 树形数据列表
     */
    List<SysPermission> tree();

    /**
     * 根据用户id查询权限列表
     * @param userId 用户id
     * @return 结果
     */
    List<SysPermission> listByUserId(String userId);

}
